While : Wend

Syntax

While <Ausdruck>
  ...
Wend

Beschreibung

Eine Wend Schleife wird solange durchlaufen, bis der <Ausdruck> falsch ergibt. Ein wichtiger Punkt, um eine Vorstellung von einer "While" Schleife zu bekommen: Ergibt der erste Test falsch, dann gelangt die Programmausführung niemals zum Programmcode innerhalb der Schleife und überspringt diesen Teil. Eine "Repeat" Schleife wird dagegen mindestens einmal ausgeführt (da der Test erst nach jeder Schleife durchgeführt wird).

Beispiel :

  b = 0
  a = 10
  While a = 10 
    b = b+1 
    If b=10 
      a=11 
    Endif 
  Wend 

Diese Programmschleife wird so oft ausgeführt, bis der Wert 'a' <> 10 ist. Dies ändert sich, wenn b=10 ist; die Schleife wird insgesamt 10 mal ausgeführt.